package com.ncr.travel.airline.shared.configuration.checkin;

public enum CheckInFeature {

	FIND_RESERVATION_BY_CONFIRMATION_NUMBER,
	FIND_RESERVATION_BY_TICKET_NUMBER,
	FIND_RESERVATION_BY_CARD,
	FIND_RESERVATION_BY_LOYALTY_PROGRAM,

	RESERVATION_VALIDATION_TRIP,
	RESERVATION_VALIDATION_TICKET,
	RESERVATION_VALIDATION_SSR,
	RESERVATION_VALIDATION_CHECK_IN_TIMES,

	LOYALTY_PROGRAMS_SUPPORT_PARTNER_AIRLINES,

	PRINT_BOARDING_PASS,
	PRINT_TICKET_RECEIPT,

	EMAIL_BOARDING_PASS,
	EMAIL_TICKET_RECEIPT,

	ADVICE_TO_PASSENGER,

	LAP_INFANT,
	LAP_INFANT_UPDATE,
	LAP_INFANT_ETICKET,
	LAP_INFANT_BIRTH_DATE,
	LAP_INFANT_AGE_IN_MONTHS,
	CONFIRMATION_NUMBER,
	TICKET,
	LOYALTY,
	LOYALTY_PROGRAM_VISIBLE,
	CHANGE_SEAT,
	AQQ,
	ADD_BAGS, 
	/**
	 * Identifies the group check-in functionality (feature).
	 */
	GROUP_CHECKIN,
	INTERNATIONAL_DOCUMENTS,
	RE_ENTRY,
	//TGAIR-1409, For profile authentication and login dialog
	PROFILE_AUTHENTICATION, 
	REDRESS_NUMBER,
	
	PRINT_BP_PASSENGER_NAME,
	PRINT_BP_FFN_STATUS_LEVEL,
	PRINT_BP_PREMIER_ACCESS,
	PRINT_BP_CARRIER_CODE,
	PRINT_BP_FLIGHT_NUMBER,
	PRINT_BP_CLASS_OF_SERVICE,
	PRINT_BP_ORIGIN,
	PRINT_BP_DESTINATION,
	PRINT_BP_DEPARTURE_TIME,
	PRINT_BP_GATE_NUMBER_MESSAGE,
	PRINT_BP_BAR_CODE,
	PRINT_BP_SEAT_ASSIGNMENT,
	PRINT_BP_CONFIRMATION_NUMBER,
	PRINT_BP_TICKET_NUMBER,
	PRINT_BP_CARRIER_LOGO,
	PRINT_BP_STAR_ALLIANCE_LOGO,
	PRINT_BP_SEQUENCE_NUMBER,
	PRINT_BP_TICKET_TYPE,
	PRINT_BP_FREQUENT_FLYER_MILEAGE,
	PRINT_BP_BAG_COUNT,
	PRINT_BP_API_OK_NO_API,
	PRINT_BP_OPTIONAL_TEXT_FIELD;

	
}
